]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
14 years agoUpdated Slovenian translation
Matej Urbančič [Mon, 17 Sep 2012 19:37:35 +0000 (21:37 +0200)]
Updated Slovenian translation

14 years agoWanda: remove unnecessary destroy signal connection
Giovanni Campagna [Mon, 17 Sep 2012 14:20:58 +0000 (16:20 +0200)]
Wanda: remove unnecessary destroy signal connection

'destroy' is emitted before the actor is unmapped during destruction, so
notify::mapped would emit an exception. Since unmapping is guaranteed,
the 'destroy' signal is unnecessary.

https://bugzilla.gnome.org/show_bug.cgi?id=684154

14 years agoWanda: don't recreate the texture if the icon size doesn't change
Giovanni Campagna [Sun, 16 Sep 2012 17:35:41 +0000 (19:35 +0200)]
Wanda: don't recreate the texture if the icon size doesn't change

Wanda flickers if the animation is recreated, but we don't need to if
the size doesn't change (as we're not affected by icon theme changes).

https://bugzilla.gnome.org/show_bug.cgi?id=684154

14 years agorecorder: Port to new gstreamer vp8enc api
Adel Gadllah [Mon, 17 Sep 2012 16:55:02 +0000 (18:55 +0200)]
recorder: Port to new gstreamer vp8enc api

The speed and quality properties have been removed in favor of properties
closer to the upstream library.

Removing the properies from the pipeline would result into a huge
slowdown so we have to map the old values to the new ones.

According to the source code of the old vp8enc element quality maps to
(int)(63 - quality * 6.2) for min_quantizer and max_quantizer, while
speed maps to cpu-used = speed == 0 ? 0 : (speed - 1).

So set min_quantizer and min_quantizer to 13, and cpu-used to 5 based on
the above formulas.

https://bugzilla.gnome.org/show_bug.cgi?id=684206

14 years agoFix regression from 38f943ef81781210a7b680ecd58b75cb9007635a
Giovanni Campagna [Sun, 16 Sep 2012 20:36:21 +0000 (22:36 +0200)]
Fix regression from 38f943ef81781210a7b680ecd58b75cb9007635a

In gdm mode there is no activities button, and accessing it causes an
exception.

https://bugzilla.gnome.org/show_bug.cgi?id=684162

14 years agoUpdated POTFILES.in
Piotr Drąg [Sun, 16 Sep 2012 20:45:07 +0000 (22:45 +0200)]
Updated POTFILES.in

14 years agolookingGlass: Fix object inspector for multi-monitor scenarios
Jasper St. Pierre [Wed, 5 Sep 2012 19:23:54 +0000 (16:23 -0300)]
lookingGlass: Fix object inspector for multi-monitor scenarios

Otherwise the object inspector appears off-screen.

https://bugzilla.gnome.org/show_bug.cgi?id=683982

14 years agomessageTray: Do not block hot corner when open
Florian Müllner [Sat, 15 Sep 2012 16:49:41 +0000 (18:49 +0200)]
messageTray: Do not block hot corner when open

https://bugzilla.gnome.org/show_bug.cgi?id=682255

14 years agopanel: Make activities button's hot corner public
Florian Müllner [Sat, 15 Sep 2012 17:01:00 +0000 (19:01 +0200)]
panel: Make activities button's hot corner public

https://bugzilla.gnome.org/show_bug.cgi?id=682255

14 years agoViewSelector: remove the places & devices search provider
Giovanni Campagna [Thu, 6 Sep 2012 15:22:11 +0000 (17:22 +0200)]
ViewSelector: remove the places & devices search provider

Remove the PlacesManager, its search provider and all associated code.
Places search is now provided by nautilus using the external search
provider API.

https://bugzilla.gnome.org/show_bug.cgi?id=683506

14 years agograbHelper: Rework grabbing code to properly handle stacking
Jasper St. Pierre [Sat, 15 Sep 2012 05:38:40 +0000 (02:38 -0300)]
grabHelper: Rework grabbing code to properly handle stacking

When Dan Winship wrote the GrabHelper code originally, it didn't
handle a grab stack. I wrote the grab stack code hastily when landed
the message tray, not understanding all of the code that was involved
here.

Fix it so that we properly do the operations for each type of grab
when we first need to, and not sometimes when the first grab is taken.

https://bugzilla.gnome.org/show_bug.cgi?id=683546

14 years agoupdate Simplified Chinese (zh_CN) translation
tuhaihe [Sat, 15 Sep 2012 09:00:59 +0000 (17:00 +0800)]
update Simplified Chinese (zh_CN) translation

14 years agoUpdated Bulgarian translation
Ivaylo Valkov [Sat, 15 Sep 2012 05:27:48 +0000 (08:27 +0300)]
Updated Bulgarian translation

14 years agomessageTray: Fix _hideTray() being called recursively
Florian Müllner [Fri, 14 Sep 2012 17:23:21 +0000 (19:23 +0200)]
messageTray: Fix _hideTray() being called recursively

_hideTray() is called by _updateState() when the tray is visible
but should be hidden; however, _updateState() may be called again
from within _hideTray() when releasing the GrabHelper grab, so
unless we update the _trayState variable before that, _hideTray()
will be called a second time.

https://bugzilla.gnome.org/show_bug.cgi?id=682243

14 years agofocus-manager: Make groups "refcounted"
Florian Müllner [Fri, 14 Sep 2012 15:55:42 +0000 (17:55 +0200)]
focus-manager: Make groups "refcounted"

Rather than unconditionally removing a focus root in remove_group(),
decrement a counter that add_group() increments, and only actually
remove a focus root when the counter drops to 0.

https://bugzilla.gnome.org/show_bug.cgi?id=682243

14 years agoScreenShield: Make Return key dismiss screenshield
Ray Strode [Wed, 12 Sep 2012 19:52:59 +0000 (15:52 -0400)]
ScreenShield: Make Return key dismiss screenshield

A couple of people have walked up to me and asked how to get to the
unlock screen from the screen shield. This was partly addressed by
bug 682285, but all three people who asked me about this said they
tried the return key and were surprised when it didn't work.

It sort of makes sense, since the user is "enter"ing the computer or
"return"ing to it.

This commit makes enter work in addition to the existing escape key.

https://bugzilla.gnome.org/show_bug.cgi?id=683889

14 years agoviewSelector: Make the start search event available to input methods
Rui Matos [Fri, 14 Sep 2012 18:04:18 +0000 (20:04 +0200)]
viewSelector: Make the start search event available to input methods

Since we now use the capture phase to feed events into the input
method, we must set the capture flag for the event that starts
searches so that IMs can get at it.

https://bugzilla.gnome.org/show_bug.cgi?id=684040

14 years agoUnlockDialog: allow typing before the first question from PAM
Giovanni Campagna [Mon, 13 Aug 2012 10:49:04 +0000 (12:49 +0200)]
UnlockDialog: allow typing before the first question from PAM

If the user starts typing right away, assume that the entry is
for a password and don't clear it when the secret request actually
comes. Then, if the user completes typing, we also stash the answer
and send it to GDM right away on the first PAM prompt.

https://bugzilla.gnome.org/show_bug.cgi?id=681576

14 years agoMessageTray: remove bad fast path in hideSummaryBoxPointer
Giovanni Campagna [Fri, 14 Sep 2012 16:16:36 +0000 (18:16 +0200)]
MessageTray: remove bad fast path in hideSummaryBoxPointer

The onUngrab callback already checks if all notifications are destroyed and
hides immediately if so. Previous code instead would leave state handling
in an inconsistent state, by not removing the grab, not setting
summaryBoxPointerState to HIDDEN and not disconnecting various signals.

https://bugzilla.gnome.org/show_bug.cgi?id=684036

14 years agoTelepathyClient: fix regression from 6f5b700833305f455f3397f52baab11f69ec77d1
Giovanni Campagna [Fri, 14 Sep 2012 16:15:51 +0000 (18:15 +0200)]
TelepathyClient: fix regression from 6f5b700833305f455f3397f52baab11f69ec77d1

https://bugzilla.gnome.org/show_bug.cgi?id=684035

14 years agofingerprint: autostart fprintd when necessary
Ray Strode [Thu, 13 Sep 2012 19:56:19 +0000 (15:56 -0400)]
fingerprint: autostart fprintd when necessary

commit e333263fd646cee7b235e181db7dd96a6bf0735e changed fingerprint.js
to not throw an exception when fprintd is uninstalled, by adding the
flags DO_NOT_LOAD_PROPERTIES and DO_NOT_AUTO_START

DO_NOT_LOAD_PROPERTIES is correct.  Loading the properties is what makes
it fail at initialization time when not installed.  DO_NOT_AUTO_START is
not correct though. It means fprintd will never get activated implicitly
when we need it.

This commit removes DO_NOT_AUTO_START thus making fprintd start when we
need it, but not fail at initialization time when not around.

https://bugzilla.gnome.org/show_bug.cgi?id=683131

14 years agoScreenShield: animate going from the unlock dialog to the lock screen
Giovanni Campagna [Mon, 13 Aug 2012 23:43:59 +0000 (01:43 +0200)]
ScreenShield: animate going from the unlock dialog to the lock screen

If the user presses esc in the dialog, tween the lock screen from
the top instead of showing it immediately.

https://bugzilla.gnome.org/show_bug.cgi?id=681143

14 years agomessageTray: Disable the tray dwell when the user is interacting
Owen W. Taylor [Thu, 6 Sep 2012 16:02:26 +0000 (12:02 -0400)]
messageTray: Disable the tray dwell when the user is interacting

Look at the focus window's interaction timestamp to catch the case
where the user is typing and knocks the pointer into the tray or
mouses down to the bottom of the screen and clicks on something.
If the focus window's interaction time differs at the start and
end of the tray dwell then we don't activate the tray.

https://bugzilla.gnome.org/show_bug.cgi?id=683811

14 years agoUpdate French translation
Alexandre Franke [Fri, 14 Sep 2012 09:07:42 +0000 (11:07 +0200)]
Update French translation

14 years agoScreenShield: wait for stage mapping before taking a grab
Giovanni Campagna [Tue, 4 Sep 2012 18:47:20 +0000 (20:47 +0200)]
ScreenShield: wait for stage mapping before taking a grab

In gdm, we would attempt to become modal during the synchronous initialization,
and this would fail, as X prevents grabs on unmapped windows. Instead,
wait for the stage to be visible before becoming modal.

https://bugzilla.gnome.org/show_bug.cgi?id=683357

14 years agoRevert showing notifications in the locked screen
Giovanni Campagna [Mon, 27 Aug 2012 12:42:22 +0000 (14:42 +0200)]
Revert showing notifications in the locked screen

As PAM messages are now shown below the password entry, there is no
need for this complexity, and we can just hide all notifications.
Also, this avoids the ambiguity between notification.showWhenLocked and
source.showInLockScreen, which have very different effects.

https://bugzilla.gnome.org/show_bug.cgi?id=683369

14 years agoTelepathyClient: fix includes
Giovanni Campagna [Thu, 13 Sep 2012 21:42:08 +0000 (23:42 +0200)]
TelepathyClient: fix includes

The chat menu requires the PopupMenu module.

https://bugzilla.gnome.org/show_bug.cgi?id=683989

14 years agoFix insensitive styling for popup menu items
Giovanni Campagna [Tue, 11 Sep 2012 12:00:22 +0000 (14:00 +0200)]
Fix insensitive styling for popup menu items

The selector for insensitive popup menu items was wrong (a PopupMenuItem is
a ShellGenericContainer, not a StButton). Fixing it showed that previous
:insensitive tracking was manual for a reason: we have many items that are
not reactive, but don't want the insensitive styling (for example those in
the battery menu).
Fix it by adding a new style-class, popup-inactive-menu-item, that is added
to all new PopupMenuItems that are not activatable.

https://bugzilla.gnome.org/show_bug.cgi?id=683988

14 years agoKeyboard: fix timestamp handling to account for CURRENT_TIME
Giovanni Campagna [Fri, 20 Jul 2012 13:59:53 +0000 (15:59 +0200)]
Keyboard: fix timestamp handling to account for CURRENT_TIME

CLUTTER_CURRENT_TIME (like GDK_CURRENT_TIME and libX11 CurrentTime) is 0,
and thus compares lower than all valid timestamps, meaning that
focus changes without an X11 event in the stack are ignored by
the on screen keyboard.

https://bugzilla.gnome.org/show_bug.cgi?id=664309

14 years agoTelepathyClient: don't emit an error if an unknown message is acknowledged
Giovanni Campagna [Wed, 5 Sep 2012 21:07:06 +0000 (23:07 +0200)]
TelepathyClient: don't emit an error if an unknown message is acknowledged

pending-messages-removed is emitted for sent messages too, but we don't
include those in the _pendingMessages list. Avoid useless spew in the session
logs in that case.

https://bugzilla.gnome.org/show_bug.cgi?id=683449

14 years agoFix extension styling
Giovanni Campagna [Thu, 13 Sep 2012 20:26:11 +0000 (22:26 +0200)]
Fix extension styling

St.Theme.load_stylesheet() does not queue a theme context change, so
any styling of widgets created before will not be updated. To fix this,
load the stylesheet before the extension builds its own UI in enable()

https://bugzilla.gnome.org/show_bug.cgi?id=682128

14 years agoautorunManager: Don't show a right-click menu
Jasper St. Pierre [Wed, 5 Sep 2012 15:34:01 +0000 (12:34 -0300)]
autorunManager: Don't show a right-click menu

Activating the source shouldn't be possible, and neither should
removing it.

https://bugzilla.gnome.org/show_bug.cgi?id=683438

14 years agomessageTray: Split out the building of the right menu to a separate method
Jasper St. Pierre [Wed, 5 Sep 2012 15:32:45 +0000 (12:32 -0300)]
messageTray: Split out the building of the right menu to a separate method

Besides code cleanliness, this allows us to stub out a right-click menu
for resident sources.

https://bugzilla.gnome.org/show_bug.cgi?id=683438

14 years agostatus/network: Fix another StIconType regression
Florian Müllner [Thu, 13 Sep 2012 18:30:38 +0000 (20:30 +0200)]
status/network: Fix another StIconType regression

14 years agoscreenShield: Add box-shadow to the shield
Florian Müllner [Thu, 13 Sep 2012 16:45:55 +0000 (18:45 +0200)]
screenShield: Add box-shadow to the shield

According to the mockups, the screen shield should cast a shadow
when lifted.

14 years agorecorder: Fix more fallout from session-mode changes
Florian Müllner [Thu, 13 Sep 2012 12:27:37 +0000 (14:27 +0200)]
recorder: Fix more fallout from session-mode changes

14 years agoshellEntry: Make the entry have a fake focus state when a context menu is open
Jasper St. Pierre [Thu, 6 Sep 2012 19:35:54 +0000 (16:35 -0300)]
shellEntry: Make the entry have a fake focus state when a context menu is open

This means that right-clicking on an entry shouldn't visibly change the theme,
which is unexpected. Make sure that closing the menu refocused the entry, too.

https://bugzilla.gnome.org/show_bug.cgi?id=683509

14 years agoshellEntry: Don't use a ClutterClickAction to pop up a menu
Jasper St. Pierre [Thu, 6 Sep 2012 19:14:32 +0000 (16:14 -0300)]
shellEntry: Don't use a ClutterClickAction to pop up a menu

This removes support for long press, but fixes the brokenness of
other types of event handling.

https://bugzilla.gnome.org/show_bug.cgi?id=683509

14 years agostatus/keyboard: Handle IBus engines which don't specify a symbol
Rui Matos [Sun, 9 Sep 2012 20:44:25 +0000 (22:44 +0200)]
status/keyboard: Handle IBus engines which don't specify a symbol

In this case, fall back to the 2 or 3 letter language code or, failing
that, to a keyboard symbol.

https://bugzilla.gnome.org/show_bug.cgi?id=683613

14 years agostatus/keyboard: Make IBus display strings consistent with g-c-c
Rui Matos [Fri, 31 Aug 2012 16:14:48 +0000 (18:14 +0200)]
status/keyboard: Make IBus display strings consistent with g-c-c

Instead of entries like "Anthy" we want "Japanese (Anthy)".

https://bugzilla.gnome.org/show_bug.cgi?id=683124

14 years agost-im-text: Replace key-* handler with captured-event
Florian Müllner [Wed, 12 Sep 2012 12:35:52 +0000 (14:35 +0200)]
st-im-text: Replace key-* handler with captured-event

When using an input method like IBus, the IM is expected to process
key events before anything else. Currently this doesn't always work
as expected, as the event filtering is done in the default handlers
of the key-press and key-release events, e.g. only after other
handlers have been run.
To allow the IM to filter events earlier, move the code to a
captured-event handler instead.

https://bugzilla.gnome.org/show_bug.cgi?id=658325

14 years agodash: Don't underallocate show-apps button
Florian Müllner [Mon, 10 Sep 2012 18:42:08 +0000 (20:42 +0200)]
dash: Don't underallocate show-apps button

When the dash contains more icons than fit at the minimum icon size,
icons are cut off at the end. This means that the show-apps button
will be the first to disappear, which is problematic given it's the
sole access point for other applications (for those that refuse to
use search at least).
Fix by using a dedicated widget for the dash actor, so that in case
of underallocation only icons above the show-apps button end up being
cut off.

https://bugzilla.gnome.org/show_bug.cgi?id=683340

14 years agoUpdated Marathi Translations
Sandeep Sheshrao Shedmake [Wed, 12 Sep 2012 10:55:12 +0000 (16:25 +0530)]
Updated Marathi Translations

14 years agoAssamese translation updated
Nilamdyuti Goswami [Tue, 11 Sep 2012 15:27:52 +0000 (20:57 +0530)]
Assamese translation updated

14 years agoHide the user menu in the GDM greeter lock screen
Giovanni Campagna [Mon, 10 Sep 2012 09:34:49 +0000 (11:34 +0200)]
Hide the user menu in the GDM greeter lock screen

https://bugzilla.gnome.org/show_bug.cgi?id=683705

14 years agoScreenShield: move lock status handling to use session mode
Giovanni Campagna [Sun, 26 Aug 2012 14:53:08 +0000 (16:53 +0200)]
ScreenShield: move lock status handling to use session mode

Have distinct session modes for the lock screen and the unlock dialog,
and rework the logic in ScreenShield to have the lock-screen mode stack
onto the unlock-dialog mode (where applicable)

https://bugzilla.gnome.org/show_bug.cgi?id=682542

14 years agoSt: don't focus hidden actors
Giovanni Campagna [Thu, 6 Sep 2012 20:12:44 +0000 (22:12 +0200)]
St: don't focus hidden actors

If an actors is not mapped (visible and all parents visible), then don't
allow navigating focus to it.
This fixes a regression in the keyboard navigation of the panel with
invisibile items.

https://bugzilla.gnome.org/show_bug.cgi?id=683529

14 years agoPolkitAgent: don't crash if there is no avatar
Giovanni Campagna [Mon, 10 Sep 2012 08:18:03 +0000 (10:18 +0200)]
PolkitAgent: don't crash if there is no avatar

If we're asking for root's password, we don't show an avatar. Don't
emit an exception in that case.

https://bugzilla.gnome.org/show_bug.cgi?id=683707

14 years agoNotificationDaemon: don't fail if a tray icon has no WM_CLASS
Giovanni Campagna [Mon, 10 Sep 2012 13:43:24 +0000 (15:43 +0200)]
NotificationDaemon: don't fail if a tray icon has no WM_CLASS

If there is no WM_CLASS for a tray icon, it returns null, not the empty
string. Detect that case without an exception.

https://bugzilla.gnome.org/show_bug.cgi?id=683724

14 years agoUpdated Thai translation.
Theppitak Karoonboonyanan [Mon, 10 Sep 2012 16:18:06 +0000 (23:18 +0700)]
Updated Thai translation.

14 years agomessageTray: Restyle the summary counters
Debarshi Ray [Mon, 10 Sep 2012 15:41:30 +0000 (17:41 +0200)]
messageTray: Restyle the summary counters

They are bigger and show an ellipsis if the count goes over 99. They
now have a blurred background and a drop shadow based on
data/theme/close-window.svg.

https://bugzilla.gnome.org/show_bug.cgi?id=682891

14 years agoMessageTray: fix unexpanded height when receiving multiple telepathy messages
Giovanni Campagna [Sat, 8 Sep 2012 16:54:50 +0000 (18:54 +0200)]
MessageTray: fix unexpanded height when receiving multiple telepathy messages

ClutterBinLayout is so amazingly broken: it uses the y_expand property to
find out if the children needs to honor alignment/fill, but that property is
"bubbled up" from the grand-children, so the notificationWidget would notice
the y_expand on the notificationBin (necessary to make the layout manager on
notificationWidget honor the alignment property for the bin), and would
receive the full height of the MessageTray actor from the parent's layout manager,
resulting in a notificationWidget shifting up, with the notification detached
from the screen.

https://bugzilla.gnome.org/show_bug.cgi?id=683628

14 years agoUpdated Portuguese translation
Duarte Loreto [Sun, 9 Sep 2012 11:38:56 +0000 (12:38 +0100)]
Updated Portuguese translation

14 years agoUpdated Korean translation
Changwoo Ryu [Sat, 8 Sep 2012 22:25:27 +0000 (07:25 +0900)]
Updated Korean translation

14 years agoClean up vestiges of the OpenSearch system
Rui Matos [Fri, 7 Sep 2012 15:41:43 +0000 (17:41 +0200)]
Clean up vestiges of the OpenSearch system

https://bugzilla.gnome.org/show_bug.cgi?id=683583

14 years agostage: Change background color to grey
Adel Gadllah [Fri, 7 Sep 2012 07:35:04 +0000 (09:35 +0200)]
stage: Change background color to grey

The stage's background color can visible on screencasts when multiple monitors
with different resolutions are in use.

Change it to from blue to grey to look better as requested by the designers.

https://bugzilla.gnome.org/show_bug.cgi?id=683514

14 years agoUpdated Belarusian translation.
Ihar Hrachyshka [Fri, 7 Sep 2012 15:58:44 +0000 (18:58 +0300)]
Updated Belarusian translation.

14 years agoUpdated Hebrew translation.
Yaron Shahrabani [Fri, 7 Sep 2012 13:13:59 +0000 (16:13 +0300)]
Updated Hebrew translation.

14 years agoUpdated German translation
Christian Kirbach [Fri, 7 Sep 2012 07:47:48 +0000 (09:47 +0200)]
Updated German translation

14 years agoPanel: don't animate session mode switches
Giovanni Campagna [Thu, 6 Sep 2012 19:22:57 +0000 (21:22 +0200)]
Panel: don't animate session mode switches

It causes problems with extensions, and it's excessively distracting.

https://bugzilla.gnome.org/show_bug.cgi?id=683526

14 years agoRevert "userMenu: Don't update the presence icon immediately"
Giovanni Campagna [Thu, 6 Sep 2012 19:21:33 +0000 (21:21 +0200)]
Revert "userMenu: Don't update the presence icon immediately"

This reverts commit f1ca96bbf0c56a5eaa135c777045bddb4290cebe.
We're moving towards atomic panel upgrade, so we don't need this.

https://bugzilla.gnome.org/show_bug.cgi?id=683526

14 years agoboxpointer: Clean up
Debarshi Ray [Thu, 6 Sep 2012 18:59:58 +0000 (20:59 +0200)]
boxpointer: Clean up

https://bugzilla.gnome.org/show_bug.cgi?id=680077

14 years agoboxpointer: Avoid malformed boxpointer arrow
Debarshi Ray [Sat, 1 Sep 2012 14:42:50 +0000 (16:42 +0200)]
boxpointer: Avoid malformed boxpointer arrow

If the arrow's origin is so close to the edge that the arrow will not
be isosceles, we try to compensate as follows:
  - We skip the rounded corner and settle for a right angled arrow as
    as shown below.
    |\_____
    |
    |
  - If the arrow was going to be acute angled, we move the position of
    the box to maintain the arrow's accuracy.

https://bugzilla.gnome.org/show_bug.cgi?id=680077

14 years agoUpdated Slovenian translation
Matej Urbančič [Thu, 6 Sep 2012 17:57:27 +0000 (19:57 +0200)]
Updated Slovenian translation

14 years agol10n: Updated Persian translation
Arash Mousavi [Thu, 6 Sep 2012 16:14:44 +0000 (20:44 +0430)]
l10n: Updated Persian translation

14 years agoUpdated Brazilian Portuguese translation.
Adorilson Bezerra [Thu, 6 Sep 2012 15:32:17 +0000 (11:32 -0400)]
Updated Brazilian Portuguese translation.

14 years agosessionMode: Introduce the concept of "primary" modes
Florian Müllner [Thu, 6 Sep 2012 11:21:12 +0000 (13:21 +0200)]
sessionMode: Introduce the concept of "primary" modes

With the recent session mode changes, there is now a mix of modes
that are meant to apply to the entire session (specified as parameter
to the --mode command line switch) and temporary modes like the lock
screen; introduce a property to make the difference explicit, and only
allow "primary" modes to be specified on the command line.

https://bugzilla.gnome.org/show_bug.cgi?id=683488

14 years agoGrabHelper: always navigate focus when grabbing
Giovanni Campagna [Wed, 5 Sep 2012 21:10:41 +0000 (23:10 +0200)]
GrabHelper: always navigate focus when grabbing

Users of GrabHelper.grab() espect that the actor parameter (or one of its
children) will receive focus, irrespective of the previous focus location.
This fixes the key focus on the chat entry when expanding the notification.

https://bugzilla.gnome.org/show_bug.cgi?id=683449

14 years agopopupMenu: Don't always ignore SubMenu children in width requests
Florian Müllner [Thu, 6 Sep 2012 09:43:02 +0000 (11:43 +0200)]
popupMenu: Don't always ignore SubMenu children in width requests

Hidden children are currently ignored in width requests; in the
case of submenu items, this results in abrupt width changes of
open menus when the corresponding SubMenuMenuItem is toggled.
To fix, only ignore SubMenu children when the corresponding
SubMenuMenuItem is hidden as well.

https://bugzilla.gnome.org/show_bug.cgi?id=683485

14 years agolayout: Fix hiding panel for fullscreen apps
Florian Müllner [Thu, 6 Sep 2012 09:42:30 +0000 (11:42 +0200)]
layout: Fix hiding panel for fullscreen apps

Yet another fallout from the sessionMode changes ...

https://bugzilla.gnome.org/show_bug.cgi?id=683487

14 years agopopupSubMenu: Only remove padding when scrollbar is shown
Florian Müllner [Thu, 6 Sep 2012 09:41:23 +0000 (11:41 +0200)]
popupSubMenu: Only remove padding when scrollbar is shown

The special padding rules for submenu items currently ensure that
content aligns properly when the scrollbar is shown. While they
work nicely for the network menu, it looks odd for non-scrolled
submenus, so make this case explicit by introducing a :scrolled
pseudo class and adjust the style rules to use it.

https://bugzilla.gnome.org/show_bug.cgi?id=683009

14 years agost-texture-cache: Fix stretched textures
Florian Müllner [Thu, 6 Sep 2012 09:40:10 +0000 (11:40 +0200)]
st-texture-cache: Fix stretched textures

st_texture_cache_load_from_raw() enforces a square ClutterTexture,
resulting in the texture being stretched if the passed in image
data has a different width:height ratio.
Add padding in those cases as we already do when loading from pixbufs.

https://bugzilla.gnome.org/show_bug.cgi?id=683483

14 years agoshellSearchProvider: Fix GetResultMetas definition
Florian Müllner [Thu, 6 Sep 2012 09:52:53 +0000 (11:52 +0200)]
shellSearchProvider: Fix GetResultMetas definition

The searchProvider interface originally used a GetResultMeta method to
return meta data of a single id; when it was changed to GetResultMetas,
the return value was not updated accordingly.

https://bugzilla.gnome.org/show_bug.cgi?id=683482

14 years agoShellDBus: fully show the lock screen before returning for Lock
Giovanni Campagna [Wed, 5 Sep 2012 20:19:45 +0000 (22:19 +0200)]
ShellDBus: fully show the lock screen before returning for Lock

Otherwise, gnome-settings-daemon proceeds with suspension too early,
and we may end up with visible windows on resume.

https://bugzilla.gnome.org/show_bug.cgi?id=683448

14 years agomessageTray: Focusing the text entry should force chats to stay open
Debarshi Ray [Wed, 5 Sep 2012 16:59:50 +0000 (18:59 +0200)]
messageTray: Focusing the text entry should force chats to stay open

https://bugzilla.gnome.org/show_bug.cgi?id=682236

14 years agomessageTray: A variable to indicate that the close button was clicked
Debarshi Ray [Thu, 6 Sep 2012 09:45:30 +0000 (11:45 +0200)]
messageTray: A variable to indicate that the close button was clicked

Otherwise critical resident notifications can not be closed by
clicking the close button.

https://bugzilla.gnome.org/show_bug.cgi?id=683472

14 years agoFinnish translation update by Jiri Grönroos
Timo Jyrinki [Thu, 6 Sep 2012 05:59:38 +0000 (08:59 +0300)]
Finnish translation update by Jiri Grönroos

14 years agoUpdated Greek translation
Tom Tryfonidis [Wed, 5 Sep 2012 23:40:59 +0000 (02:40 +0300)]
Updated Greek translation

14 years agoscreenShield: Animate the raising of the lock screen with the scroll wheel
Jasper St. Pierre [Wed, 5 Sep 2012 17:51:30 +0000 (14:51 -0300)]
screenShield: Animate the raising of the lock screen with the scroll wheel

A sudden transition to the lock screen is a bit jarring.

14 years agoscreenShield: Fix typo
Jasper St. Pierre [Tue, 4 Sep 2012 00:51:53 +0000 (21:51 -0300)]
screenShield: Fix typo

We aren't French, no matter how much we may want to be.

https://bugzilla.gnome.org/show_bug.cgi?id=683305

14 years agograbHelper: Clean up the code a bit
Jasper St. Pierre [Mon, 3 Sep 2012 23:23:51 +0000 (20:23 -0300)]
grabHelper: Clean up the code a bit

I don't remember why I added needsGrab in the first place.

14 years agounlockDialog: Fix centering of label in screen shield
Jasper St. Pierre [Wed, 5 Sep 2012 17:23:45 +0000 (14:23 -0300)]
unlockDialog: Fix centering of label in screen shield

The code here was trying to center the label, but that didn't
happen because we allocated the entire space to the label, which
still plonks it at the top.

14 years agoautorunManager: Fix another regression
Jasper St. Pierre [Wed, 5 Sep 2012 16:46:55 +0000 (13:46 -0300)]
autorunManager: Fix another regression

We may not have a resident source to destroy if no mounts are found.

14 years agoAutorunManager: fix regression from the components rewrite
Giovanni Campagna [Wed, 5 Sep 2012 00:24:56 +0000 (02:24 +0200)]
AutorunManager: fix regression from the components rewrite

Message tray sources cannot be reused after destruction, so connect
to 'destroy' signal and clear out the previous one.
Also, fix some code paths that used the autorun manager incorrectly.

https://bugzilla.gnome.org/show_bug.cgi?id=683377

14 years agoSessionMode: add polkit to gdm session
Giovanni Campagna [Wed, 5 Sep 2012 10:50:16 +0000 (12:50 +0200)]
SessionMode: add polkit to gdm session

It's needed to shutdown when other users are logged in or inhibitors are
active.

https://bugzilla.gnome.org/show_bug.cgi?id=683400

14 years agoDon't start new components when activating the screen-shield in gdm
Giovanni Campagna [Wed, 5 Sep 2012 10:48:14 +0000 (12:48 +0200)]
Don't start new components when activating the screen-shield in gdm

Previous code was activating the networkAgent and telepathyClient
in the lock-screen, irrespective of the previous mode.
Now it checks if the session mode is locked down, and if so it refuses
to start new components.

https://bugzilla.gnome.org/show_bug.cgi?id=683400

14 years agoUpdated Indonesian translation
Dirgita [Wed, 5 Sep 2012 14:07:28 +0000 (21:07 +0700)]
Updated Indonesian translation

14 years agoUpdated British English translation
Bruce Cowan [Wed, 5 Sep 2012 12:58:08 +0000 (13:58 +0100)]
Updated British English translation

14 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Chao-Hsiung Liao [Wed, 5 Sep 2012 12:08:12 +0000 (20:08 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

14 years agoBluetooth: don't restrict the length of non numeric PINs
Giovanni Campagna [Fri, 31 Aug 2012 17:56:45 +0000 (19:56 +0200)]
Bluetooth: don't restrict the length of non numeric PINs

The protocol restriction is only for numeric PINs (passkeys, in bluez
jargon). For passwords, any length is allowed.

https://bugzilla.gnome.org/show_bug.cgi?id=683356

14 years agoRewrite the layout code of the message tray
Giovanni Campagna [Wed, 5 Sep 2012 00:26:09 +0000 (02:26 +0200)]
Rewrite the layout code of the message tray

Previous code had a mixture of fixed positioning and ClutterBinLayout,
and this was broken badly for autorun notifications.
Rewrite to use ClutterBinLayout and Clutter properties exclusively.

https://bugzilla.gnome.org/show_bug.cgi?id=683378

14 years agoUpdated Serbian translation
Мирослав Николић [Wed, 5 Sep 2012 08:37:18 +0000 (10:37 +0200)]
Updated Serbian translation

14 years agoUpdated Arabic translation
Khaled Hosny [Wed, 5 Sep 2012 05:08:55 +0000 (07:08 +0200)]
Updated Arabic translation

14 years agoComponents/Keyring: unregister the system prompter when disabling
Giovanni Campagna [Tue, 4 Sep 2012 23:13:36 +0000 (01:13 +0200)]
Components/Keyring: unregister the system prompter when disabling

Otherwise, we get a critical when enabling again

14 years agoReintroduce run dialog
Giovanni Campagna [Tue, 4 Sep 2012 23:04:44 +0000 (01:04 +0200)]
Reintroduce run dialog

Fix regression from 92d8d65543c7f3577ea2618a8db46952817106e2, bad rebase.

14 years agomessageTray: Move close button above notification widget stack
Jasper St. Pierre [Tue, 4 Sep 2012 22:03:47 +0000 (19:03 -0300)]
messageTray: Move close button above notification widget stack

This allows us to click on the entire close button, not just the part
of it that's unobscured.

14 years agoshell-gtk-embed: Fix NULL pointer dereference
Jasper St. Pierre [Sun, 25 Mar 2012 10:07:15 +0000 (07:07 -0300)]
shell-gtk-embed: Fix NULL pointer dereference

Clutter will try to unmap during a dispose if we have a parent, so if we
set our own actor to NULL before the chain up, we're going to attempt to
unmap our own NULL actor. Fix that by swapping the order in which we
chain up.

https://bugzilla.gnome.org/show_bug.cgi?id=672790

14 years agoshell-recorder: Fix warning message about unknown escapes
Jasper St. Pierre [Mon, 4 Jun 2012 23:43:04 +0000 (19:43 -0400)]
shell-recorder: Fix warning message about unknown escapes

We were showing the percent character here.

https://bugzilla.gnome.org/show_bug.cgi?id=677434

14 years agoshell-recorder: Remove the ability to pause the timeline
Jasper St. Pierre [Mon, 4 Jun 2012 23:32:06 +0000 (19:32 -0400)]
shell-recorder: Remove the ability to pause the timeline

https://bugzilla.gnome.org/show_bug.cgi?id=677434

14 years agoshell-recorder: Remove count and unique filename settigs
Jasper St. Pierre [Mon, 4 Jun 2012 23:31:45 +0000 (19:31 -0400)]
shell-recorder: Remove count and unique filename settigs

These aren't used anymore.

https://bugzilla.gnome.org/show_bug.cgi?id=677434